/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.gov.ec.rsv.util;

import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;

/**
 * Esta clase implementa el validador de correo electronico
 * 
 * @author xavier
 */
public class ValidadorCorreo implements Validator {
	// Metodo validate llama al metodo validarCorreoElectronico de la clase Validador
	@Override
	public void validate(FacesContext arg0, UIComponent arg1, Object arg2) {
		String correElect = arg2.toString();
		boolean correo = Validador.validarCorreoElectronico(correElect);
		if (correo == false) {
			FacesMessage mensajecedula = new FacesMessage(
					"E-Mail Ingresado Incorrectamente");
			throw new ValidatorException(mensajecedula);
		}
	}
}
